package cn.article.service;

import java.util.List;

import cn.article.dto.ConditionDto;
import cn.article.entity.ArticleInfo;
import cn.article.entity.Province;
import cn.easier.club.base.dto.ResultInfo;

public interface ArticleInterface {

	/**
	 * 保存实体
	 * 
	 * @param articleInfo
	 * @return
	 */
	ResultInfo saveArticle(ArticleInfo articleInfo);
	/**
	 * 保存实体
	 * 
	 * @param province
	 * @return
	 */
	ResultInfo saveProvince(Province province);

	ResultInfo findAll();
	
	/**
	 * 根据订单号号(即产品编码)进行查询
	 * 
	 * @param articleNum
	 * @return
	 */
	ArticleInfo findByArticleNum(String articleNum);

	/**
	 * 查询物流信息
	 * @param conditionDto 接收的物流查询条件
	 * @return
	 */
	List<ArticleInfo> findAllByConditions(ConditionDto conditionDto);

}
